@INPROCEEDINGS{2004:query,
	AUTHOR = "N. Govindaraju and B. Lloyd and W. Wang and M. Lin and D. Manocha",
	TITLE = "Fast computation of database operations using graphics processors",
	BOOKTITLE = "SIGMOD",
	YEAR = {2004}	}

@INPROCEEDINGS{he:primitive,
	AUTHOR = "B. He and K. Yang and R. Fang and M. Liu and N. Govindaraju and Q. Luo and P. Sander",
	TITLE = "Relational joins on graphics processors",
	BOOKTITLE = "SIGMOD",
	PAGES = {511-524},
	YEAR = {2008}	}

@INPROCEEDINGS{he:compression,
	AUTHOR = "W. Fang and B. He and Q. Luo",
	TITLE = "Database compression on graphics processors",
	BOOKTITLE = "VLDB",
	YEAR = {2010}	}

@INPROCEEDINGS{abadi:materialization,
	AUTHOR = "D. Abadi and D. Myers and D. DeWitt and S. Madden",
	TITLE = "Materialization Strategies in a Column-Oriented DBMS",
	BOOKTITLE = "ICDE",
	PAGES = {466-475},
	MONTH = "April",
	YEAR = {2007}	}

@ARTICLE{he:gdb,
	AUTHOR = "B. He and M. Liu and K. Yang and R. Fang and N. Govindaraju and Q. Luo and P. Sander",
	TITLE = "Relational query coprocessing on graphics processors",
	JOURNAL = {ACM Transactions on Database Systems},
	VOLUME = {34},
	NUMBER = {4},
	MONTH = "December",
	YEAR = {2009}	}

@INPROCEEDINGS{jimgray:terasort,
	AUTHOR = "N. Govindaraju and J. Gray and R. Kumar and D. Manocha",
	TITLE = "GPUTeraSort: high performance graphics co-processor sorting for large database management",
	BOOKTITLE = "SIGMOD",
	YEAR = {2006}	}

@INPROCEEDINGS{satish:fastsort,
	AUTHOR = "N. Satish and C. Kim and J. Chhugani and A. Nguyen and V. Lee and D. Kim and P. Dubey",
	TITLE = "Fast sort on CPUs and GPUs: a case for bandwidth oblivious SIMD sort",
	BOOKTITLE = "SIGMOD",
	YEAR = {2010}	}

@INPROCEEDINGS{cwi:uva,
	AUTHOR = "H. Pirk and S. Manegold and M. Kersten",
	TITLE = "Accelerating foreign-key joins using asymmetric memory channels",
	BOOKTITLE = "ADMS",
	YEAR = {2011}	}

@INPROCEEDINGS{tim:uva,
	AUTHOR = "T. Kaldewey and G. Lohman and R. Mueller and P. Volk",
	TITLE = "GPU join processing revisited",
	BOOKTITLE = "DaMoN",
	YEAR = {2012}	}

@INPROCEEDINGS{ross:olap,
	AUTHOR = "E. Sitaridi and K. Ross",
	TITLE = "Ameliorating memory contention of OLAP operators on GPU processors",
	BOOKTITLE = "DaMoN",
	PAGES = "39-47",
	YEAR = {2012}	}

@INPROCEEDINGS{thomas:plan,
	AUTHOR = "T. Neumann",
	TITLE = "Efficiently compiling efficient query plans for modern hardware",
	BOOKTITLE = "VLDB",
	YEAR = {2011}	}

@INPROCEEDINGS{heimel:plan,
	AUTHOR = "M. Heimel and V. Markl",
	TITLE = "A First Step Towards GPU-assisted Query Optimization",
	BOOKTITLE = "ADMS",
	YEAR = {2012}	}

@INPROCEEDINGS{lee:debunk,
	AUTHOR = "V. Lee and C. Kim and J. Chhugani and M. Deisher and D. Kim and A. Nguyen and N. Satish and M. Smelyanskiy and S. Chennupaty and P. Hammarlund and R. Singhal and P. Dubey",
	TITLE = "Debunking the 100X GPU vs. CPU myth: an evaluation of throughput computing on CPU and GPU",
	BOOKTITLE = "ISCA",
	PAGES = "451-460",
	YEAR = {2010}	}

@INPROCEEDINGS{microsoft:model,
	AUTHOR = "S. Chaudhuri",
	TITLE = "An overview of query optimization in relational systems",
	BOOKTITLE = "PODS",
	PAGES = "34-43",
	YEAR = {1998}	}

@INPROCEEDINGS{cwi:radix,
	AUTHOR = "P. Boncz and S. Manegold and M. Kersten",
	TITLE = "Database Architecture Optimized for the New Bottleneck: Memory Access",
	BOOKTITLE = "VLDB",
	PAGES = "54-65",
	YEAR = {1999}	}

@INPROCEEDINGS{ailamaki:dbms,
	AUTHOR = "A. Ailamaki and D. DeWitt and M. Hill and D. Wood",
	TITLE = "DBMSs on a Modern Processor: Where Does Time Go?",
	BOOKTITLE = "VLDB",
	PAGES = "266-277",
	YEAR = {1999}	}

@INPROCEEDINGS{kim:join,
	AUTHOR = "C. Kim and T. Kaldewey and V. Lee and E. Sedlar and A. Nguyen and N. Satish and J. Chhugani and A. Blas and P. Dubey",
	TITLE = "Sort vs. Hash revisited: fast join implementation on modern multi-core CPUs",
	BOOKTITLE = "VLDB",
	PAGES = "1378-1389",
	YEAR = {2009}	}

@INPROCEEDINGS{yinan:join,
	AUTHOR = "S. Blanas and Y. Li and J. Patel",
	TITLE = "Design and evaluation of main memory hash join algorithms for multi-core CPUs",
	BOOKTITLE = "SIGMOD",
	PAGES = "37-48",
	YEAR = {2011}	}

@INPROCEEDINGS{thomas:llvm,
	AUTHOR = "Thomas Neumann",
	TITLE = "Efficiently compiling efficient query plans for modern hardware",
	BOOKTITLE = "VLDB",
	YEAR = {2011}	}

@INPROCEEDINGS{abadi:join,
	AUTHOR = "D. Abadi and S. Madden and N. Hachem",
	TITLE = "Column-stores vs. row-stores: how different are they really?",
	BOOKTITLE = "SIGMOD",
	PAGES = "967-980",
	YEAR = {2008}	}


@misc{oneil:ssb,
  AUTHOR = "P. O'Neil and E. O'Neil and X. Chen and S. Revilak",
  TITLE = "Star Schema Benchmark",
  howpublished = "\url{http://www.cs.umb.edu/~poneil/StarSchemaB.PDF}",
}


@ARTICLE{stonebraker:dw,
	AUTHOR = "M. Stonebraker",
	TITLE = "Stonebraker on data warehouses",
	JOURNAL = {Communications of the ACM},
	VOLUME = {54},
	NUMBER = {5},
	PAGES = "10-11",
	MONTH = "May",
	YEAR = {2011}	}

@BOOK{patterson:architecture,
	AUTHOR = "J. Hennessy and D. Patterson",
	TITLE = "Computer Architecture, Fifth Edition: A Quantitative Approach",
	PUBLISHER = "Morgan Kaufmann Publishers Inc.",
	ADDRESS = "San Francisco, CA",
	YEAR = "2011"   }

@misc{wiki:gpgpu,
  title = "GPGPU",
  howpublished = "\url{http://en.wikipedia.org/wiki/GPGPU}",
}

@misc{cuda,
  title = "CUDA C Programming Guide 5.0",
  howpublished = "\url{http://docs.nvidia.com/cuda/pdf/CUDA_C_Programming_Guide.pdf}",
}

@misc{cuda:memory,
  title = "Global Memory Usage and Strategy",
  howpublished = "\url{http://developer.download.nvidia.com/CUDA/training/cuda_webinars_GlobalMemory.pdf}",
}

@misc{opencl,
  title = "OpenCL",
  howpublished = "\url{http://www.khronos.org/opencl}",
}
@misc{directcompute,
  title = "DirectCompute",
  howpublished = "\url{http://en.wikipedia.org/wiki/DirectCompute}",
}


@article{DBLP:journals/pvldb/WangHLWZS12,
  author    = {Kaibo Wang and
               Yin Huai and
               Rubao Lee and
               Fusheng Wang and
               Xiaodong Zhang and
               Joel H. Saltz},
  title     = {Accelerating Pathology Image Data Cross-Comparison on CPU-GPU
               Hybrid Systems},
  journal   = {PVLDB},
  volume    = {5},
  number    = {11},
  year      = {2012},
  pages     = {1543-1554},
  ee        = {http://vldb.org/pvldb/vol5/p1543_kaibowang_vldb2012.pdf},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

@inproceedings{DBLP:conf/cidr/StonebrakerBCCGHHLRZ07,
  author    = {Michael Stonebraker and
               Chuck Bear and
               Ugur \c{C}etintemel and
               Mitch Cherniack and
               Tingjian Ge and
               Nabil Hachem and
               Stavros Harizopoulos and
               John Lifter and
               Jennie Rogers and
               Stanley B. Zdonik},
  title     = {One Size Fits All? Part 2: Benchmarking Studies},
  booktitle = {CIDR},
  year      = {2007},
  ee        = {http://www.cidrdb.org/cidr2007/papers/cidr07p20.pdf},
}

@inproceedings{DBLP:conf/sigmod/AbadiMH08,
  author    = {Daniel J. Abadi and
               Samuel Madden and
               Nabil Hachem},
  title     = {Column-stores vs. row-stores: how different are they really?},
  booktitle = {SIGMOD Conference},
  year      = {2008},
  pages     = {967-980},
  ee        = {http://doi.acm.org/10.1145/1376616.1376712},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

@article{DBLP:journals/pvldb/CandeaPV09,
  author    = {George Candea and
               Neoklis Polyzotis and
               Radek Vingralek},
  title     = {A Scalable, Predictable Join Operator for Highly Concurrent
               Data Warehouses},
  journal   = {PVLDB},
  volume    = {2},
  number    = {1},
  year      = {2009},
  pages     = {277-288},
  ee        = {http://www.vldb.org/pvldb/2/vldb09-553.pdf},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

@article{DBLP:journals/pvldb/LeeDCLZ09,
  author    = {Rubao Lee and
               Xiaoning Ding and
               Feng Chen and
               Qingda Lu and
               Xiaodong Zhang},
  title     = {MCC-DB: Minimizing Cache Conflicts in Multi-core Processors
               for Databases},
  journal   = {PVLDB},
  volume    = {2},
  number    = {1},
  year      = {2009},
  pages     = {373-384},
  ee        = {http://www.vldb.org/pvldb/2/vldb09-248.pdf},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}


@inproceedings{DBLP:conf/icdcs/LeeLHWHZ11,
  author    = {Rubao Lee and
               Tian Luo and
               Yin Huai and
               Fusheng Wang and
               Yongqiang He and
               Xiaodong Zhang},
  title     = {YSmart: Yet Another SQL-to-MapReduce Translator},
  booktitle = {ICDCS},
  year      = {2011},
  pages     = {25-36},
  ee        = {http://dx.doi.org/10.1109/ICDCS.2011.26},
}

@article{DBLP:journals/pvldb/HeY11,
  author    = {Bingsheng He and
               Jeffrey Xu Yu},
  title     = {High-throughput transaction executions on graphics processors},
  journal   = {PVLDB},
  year      = {2011},
  ee        = {http://portal.acm.org/citation.cfm?id=1952381{\&}CFID=12591584{\&}CFTOKEN=15173685},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

@inproceedings{DBLP:conf/vldb/BandiSAA04,
  author    = {Nagender Bandi and
               Chengyu Sun and
               Amr {El Abbadi} and
               Divyakant Agrawal},
  title     = {Hardware Acceleration in Commercial Databases: A Case Study
               of Spatial Operations},
  booktitle = {VLDB},
  year      = {2004},
  ee        = {http://www.vldb.org/conf/2004/IND2P1.PDF},
   bibsource = {DBLP, http://dblp.uni-trier.de}
}

@inproceedings{DBLP:conf/sigmod/GovindarajuLWLM04,
  author    = {Naga K. Govindaraju and
               Brandon Lloyd and
               Wei Wang and
               Ming C. Lin and
               Dinesh Manocha},
  title     = {Fast Computation of Database Operations using Graphics Processors},
  booktitle = {SIGMOD Conference},
  year      = {2004},
  ee        = {http://doi.acm.org/10.1145/1007568.1007594},
   bibsource = {DBLP, http://dblp.uni-trier.de}
}

@article{DBLP:journals/pvldb/AoZWSWLLL11,
  author    = {Naiyong Ao and
               Fan Zhang and
               Di Wu and
               Douglas S. Stones and
               Gang Wang and
               Xiaoguang Liu and
               Jing Liu and
               Sheng Lin},
  title     = {Efficient Parallel Lists Intersection and Index Compression
               Algorithms using Graphics Processing Units},
  journal   = {PVLDB},
  year      = {2011},
  ee        = {http://www.vldb.org/pvldb/vol4/p470-ao.pdf},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

@inproceedings{Haicheng:fusion,
author = {Wu, Haicheng and Diamos, Gregory and Cadambi, Srihari and Yalamanchili, Sudhakar},
title = {Kernel Weaver: Automatically Fusing Database Primitives for Efficient GPU Computation},
booktitle = {MICRO-45},
year = {2012},
location = {Vancouver, Canada},
numpages = {12}
}

@inproceedings{DBLP:conf/icde/LiebermanSS08,
  author    = {Michael D. Lieberman and
               Jagan Sankaranarayanan and
               Hanan Samet},
  title     = {A Fast Similarity Join Algorithm Using Graphics Processing
               Units},
  booktitle = {ICDE},
  year      = {2008},
  ee        = {http://doi.ieeecomputersociety.org/10.1109/ICDE.2008.4497520},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

